package com.elric.mall.dto;

import com.elric.mall.common.annotation.ImportExcelAnnotation;
import com.elric.mall.common.domain.ImportBase;

import java.math.BigDecimal;

/**
 * 实现功能：计划项目导入dto
 *
 * @author 作者[Yuxuan.he]
 * @version 1.0.00  2021-09-24 15:20
 */
public class PlanProjectImportDto extends ImportBase {

    private String id;

    @ImportExcelAnnotation(columnIndex=0,columnName = "项目编号", columnRequire = true)
    private String xmdm;

    @ImportExcelAnnotation(columnIndex=1,columnName = "项目名称", columnRequire = true)
    private String xmmc;

    @ImportExcelAnnotation(columnIndex=2,columnName = "重点建设内容", maxLength = -1)
    private String jsnr;

    @ImportExcelAnnotation(columnIndex=3,columnName = "投资匡算", dateFormat = "0.####")
    private BigDecimal tzks;

    @ImportExcelAnnotation(columnIndex=4,columnName = "主要目标指标", maxLength = -1)
    private String mbzb;

    @ImportExcelAnnotation(columnIndex=5,columnName = "2021")
    private String process2021;

    @ImportExcelAnnotation(columnIndex=6,columnName = "2022")
    private String process2022;

    @ImportExcelAnnotation(columnIndex=7,columnName = "2023")
    private String process2023;

    @ImportExcelAnnotation(columnIndex=8,columnName = "2024")
    private String process2024;

    @ImportExcelAnnotation(columnIndex=9,columnName = "2025")
    private String process2025;

    @ImportExcelAnnotation(columnIndex=10,columnName = "2026")
    private String process2026;

    @ImportExcelAnnotation(columnIndex=11,columnName = "2027")
    private String process2027;

    @ImportExcelAnnotation(columnIndex=12,columnName = "提报单位")
    private String tbdw;

    @ImportExcelAnnotation(columnIndex=13,columnName = "主建/主责单位")
    private String zjdw;

    @ImportExcelAnnotation(columnIndex=14,columnName = "审批权限")
    private String spqx;

    @ImportExcelAnnotation(columnIndex=15,columnName = "保障渠道")
    private String bzqd;

    @ImportExcelAnnotation(columnIndex=16,columnName = "教育训练经费", dateFormat = "0.####" )
    private BigDecimal jyxljf;

    @ImportExcelAnnotation(columnIndex=17,columnName = "后勤费", dateFormat = "0.####" )
    private BigDecimal hqf;

    @ImportExcelAnnotation(columnIndex=18,columnName = "装备费", dateFormat = "0.####" )
    private BigDecimal zbf;

    @ImportExcelAnnotation(columnIndex=19,columnName = "武警部队经费", dateFormat = "0.####" )
    private BigDecimal wjbdjf;

    @ImportExcelAnnotation(columnIndex=20,columnName = "工程名称")
    private String gcmc;

    @ImportExcelAnnotation(columnIndex=21,columnName = "集群名称", columnRequire = true)
    private String jqmc;

    @ImportExcelAnnotation(columnIndex=22,columnName = "支撑项目类型")
    private String zcxmlx;

    @ImportExcelAnnotation(columnIndex=23,columnName = "项目库")
    private String xmk;

    @ImportExcelAnnotation(columnIndex=24,columnName = "备注")
    private String bz;

    private String zclx;

    private String ssjz;

    private String nltx;

    private String zztx;

    private String zyxzb;

    private String fxly;

    private String ssddw;

    private String xmzt;

    private String jsdd;

    public String getGcmc() {
        return gcmc;
    }

    public void setGcmc(String gcmc) {
        this.gcmc = gcmc;
    }

    public String getJqmc() {
        return jqmc;
    }

    public void setJqmc(String jqmc) {
        this.jqmc = jqmc;
    }

    public String getXmdm() {
        return xmdm;
    }

    public void setXmdm(String xmdm) {
        this.xmdm = xmdm;
    }

    public String getXmmc() {
        return xmmc;
    }

    public void setXmmc(String xmmc) {
        this.xmmc = xmmc;
    }

    public BigDecimal getTzks() {
        return tzks;
    }

    public void setTzks(BigDecimal tzks) {
        this.tzks = tzks;
    }

    public String getBzqd() {
        return bzqd;
    }

    public void setBzqd(String bzqd) {
        this.bzqd = bzqd;
    }

    public String getZjdw() {
        return zjdw;
    }

    public void setZjdw(String zjdw) {
        this.zjdw = zjdw;
    }

    public String getSpqx() {
        return spqx;
    }

    public void setSpqx(String spqx) {
        this.spqx = spqx;
    }

    public String getZclx() {
        return zclx;
    }

    public void setZclx(String zclx) {
        this.zclx = zclx;
    }

    public String getTbdw() {
        return tbdw;
    }

    public void setTbdw(String tbdw) {
        this.tbdw = tbdw;
    }

    public String getSsjz() {
        return ssjz;
    }

    public void setSsjz(String ssjz) {
        this.ssjz = ssjz;
    }

    public String getNltx() {
        return nltx;
    }

    public void setNltx(String nltx) {
        this.nltx = nltx;
    }

    public String getZztx() {
        return zztx;
    }

    public void setZztx(String zztx) {
        this.zztx = zztx;
    }

    public String getZyxzb() {
        return zyxzb;
    }

    public void setZyxzb(String zyxzb) {
        this.zyxzb = zyxzb;
    }

    public String getFxly() {
        return fxly;
    }

    public void setFxly(String fxly) {
        this.fxly = fxly;
    }

    public String getSsddw() {
        return ssddw;
    }

    public void setSsddw(String ssddw) {
        this.ssddw = ssddw;
    }

    public String getXmzt() {
        return xmzt;
    }

    public void setXmzt(String xmzt) {
        this.xmzt = xmzt;
    }

    public String getJsdd() {
        return jsdd;
    }

    public void setJsdd(String jsdd) {
        this.jsdd = jsdd;
    }

    public String getJsnr() {
        return jsnr;
    }

    public void setJsnr(String jsnr) {
        this.jsnr = jsnr;
    }

    public String getMbzb() {
        return mbzb;
    }

    public void setMbzb(String mbzb) {
        this.mbzb = mbzb;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getProcess2021() {
        return process2021;
    }

    public void setProcess2021(String process2021) {
        this.process2021 = process2021;
    }

    public String getProcess2022() {
        return process2022;
    }

    public void setProcess2022(String process2022) {
        this.process2022 = process2022;
    }

    public String getProcess2023() {
        return process2023;
    }

    public void setProcess2023(String process2023) {
        this.process2023 = process2023;
    }

    public String getProcess2024() {
        return process2024;
    }

    public void setProcess2024(String process2024) {
        this.process2024 = process2024;
    }

    public String getProcess2025() {
        return process2025;
    }

    public void setProcess2025(String process2025) {
        this.process2025 = process2025;
    }

    public String getProcess2026() {
        return process2026;
    }

    public void setProcess2026(String process2026) {
        this.process2026 = process2026;
    }

    public String getProcess2027() {
        return process2027;
    }

    public void setProcess2027(String process2027) {
        this.process2027 = process2027;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public BigDecimal getJyxljf() {
        return jyxljf;
    }

    public void setJyxljf(BigDecimal jyxljf) {
        this.jyxljf = jyxljf;
    }

    public BigDecimal getHqf() {
        return hqf;
    }

    public void setHqf(BigDecimal hqf) {
        this.hqf = hqf;
    }

    public BigDecimal getZbf() {
        return zbf;
    }

    public void setZbf(BigDecimal zbf) {
        this.zbf = zbf;
    }

    public BigDecimal getWjbdjf() {
        return wjbdjf;
    }

    public void setWjbdjf(BigDecimal wjbdjf) {
        this.wjbdjf = wjbdjf;
    }

    public String getZcxmlx() {
        return zcxmlx;
    }

    public void setZcxmlx(String zcxmlx) {
        this.zcxmlx = zcxmlx;
    }

    public String getXmk() {
        return xmk;
    }

    public void setXmk(String xmk) {
        this.xmk = xmk;
    }
}
